@charset "utf-8";
/* index */
.selected{ color:#0000CC;}
.product_show_flag{display:none;}
.border_div{ border: 1px #d2dce9 solid; margin-top: 2px;margin-bottom: 2px;}
.little_div{ overflow:hidden;height:50px;}
.big_div{ overflow:hidden;:height:100%;}
.right_td{ text-align:right; width:90px; }
.mail_table{width:100%; }
.target_descr_div{ height: 80px;overflow-y:auto;overflow-x:hidden;border-top:1px #d2dce9 solid;background: #ebebeb;font-size:xx-small !important;color:#a5a5a5;}
.reason_descr_div{ max-height: 80px;overflow-y:auto;overflow-x:hidden;border-top:1px #d2dce9 solid;background: #ebebeb;font-size:xx-small !important;}
.reason_title{ font-weight:bold; }
.kpi_div{font-size: 18px;
background-color: #6ba0cd;
margin-bottom: 2px;}
.kpi_in_div{font-size: 16px;
background-color: #6ba0cd;
margin-bottom: 2px;}
.product_table td{word-wrap : break-word !important;word-break:break-all !important;white-space:normal !important;text-align:center;}
.example_table td{word-wrap : break-word !important;word-break:break-all !important;white-space:normal !important;text-align:left;}
.index_main {padding:20px 0;}
.zb_items {overflow:hidden;}
.zb_items li {width:16.5%;border-right:1px #d2dce9 solid;float:left;padding:15px 0 20px;}
.zb_items li p {margin-left:25px;line-height:12px;}
.zb_items li p .icon_increase,.zb_items li p .icon_decline {margin:0 2px 0 5px;*vertical-align:4px;}
.zb_items li .p_num {font-size:30px;margin:6px 0 12px 25px;line-height:35px;}
.index_main .chart1 {margin-bottom:15px;}
.product_td_color{ background-color:#ebebeb !important;}
.interval_line{border-bottom:#808080 solid 1px !important;border-right:#808080 solid 1px !important;border-top:#808080 solid 1px !important;border-left:#808080 solid 1px !important;}
/* report_analysis */
.report_main {overflow:hidden;background: #e5e9f3;}
.report_main .con_center {padding-right:0;}
.report_main .search_area {margin-bottom:10px;*padding-bottom:10px;}
.report_main .search_area b {display:inline-block;margin-bottom:10px;}
.report_main .table_area {position:relative;overflow:hidden;min-width:950px;}
.report_main .table_area .export {position:absolute;right:0;top:5px;color:#337ab6;}
.report_main .table_area .export .icon_excel {vertical-align:-3px;*vertical-align:1px;margin-right:3px;}
.report_main .table_area .caption {font-size:16px;color:#333;font-weight:bold;text-align:left;margin-bottom:5px;white-space:nowrap;}
.report_main .table1_data {table-layout:fixed;width:100%;margin-left:-1px;border-left:none;}
.report_main .table1_data tr:hover td {background:#eee;}
.report_main .table1_data td,.table1_data th {min-width:59px;width:59px;min-width:56px\9;width:56px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:nth-of-type(1) .report_main .table1_data td,.report_main .table1_data th  {min-width:53px;width:53px;}}
.report_main .table1_data_wrapper {float:left;overflow-x:auto;overflow-y:hidden;width:70%;/*border-left:1px solid #D0D7E5;border-right:1px solid #D0D7E5;margin-left:-2px;*/padding-bottom:0\9;*padding-bottom:16px;margin-top:3px;margin-left:-1px;}
.report_main .table1_head {float:left;width:30%;margin-top:3px;position:relative;z-index:99;}
.report_main .main {background:#fff;padding:10px 5px 15px;overflow:hidden;}
.report_main .main .chart1 {margin-bottom:15px;}
.search_area {background:#ebebeb;padding:10px 15px 0;overflow:hidden; min-width:800px;}
.search_item {float:left;font-size:14px;margin:2px 20px 10px 0;overflow:hidden;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:nth-of-type(1) .search_item {margin-top:0;}}
.search_item em {margin-right:5px;vertical-align:0;vertical-align:-1px\9;*vertical-align:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:nth-of-type(1) .search_item em {vertical-align:-1px;}}
.search_item select {min-width:150px;width:150px;}
.search_item .date {height:21px;height:20px\9;padding:1px 3px;border:1px solid #97B3CC;min-width:100px;width:100px;font-size:14px;background:url(../image/bg_date.png) no-repeat right #FFF;cursor:pointer;color:#666;}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:nth-of-type(1) .search_item .date {margin-top:2px;height:22px;}}
@media screen and (min-width:0px){.search_item .date{height:20px;}}
.chart_area2_wrapper {margin-bottom:10px;overflow:hidden;}
.chart_area2 {width:49%;border:1px #d0d7e5 solid;overflow:hidden;padding:0 0 -9px;position:relative;}
.chart_area2 .bigger {display:block;position:absolute;width:46px;height:41px;background:url(../image/bg_sprite.png) no-repeat 0 0;bottom:0;right:0;}